home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / despereaux-swings.swf / scripts / swings / BonusText.as next >
Encoding:
Text File  |  2011-10-17  |  1.8 KB  |  61 lines

  1. package swings
  2. {
  3.    import flash.events.TimerEvent;
  4.    import flash.filters.BitmapFilterQuality;
  5.    import flash.filters.BitmapFilterType;
  6.    import flash.filters.GlowFilter;
  7.    import flash.filters.GradientGlowFilter;
  8.    import flash.text.TextField;
  9.    import flash.text.TextFormat;
  10.    import flash.utils.Timer;
  11.    
  12.    public class BonusText extends TextField
  13.    {
  14.        
  15.       
  16.       public var format:TextFormat;
  17.       
  18.       public var glow:GlowFilter;
  19.       
  20.       public var filterArray:Array;
  21.       
  22.       public function BonusText(param1:Number = 4000)
  23.       {
  24.          var _loc2_:Number = NaN;
  25.          var _loc3_:GradientGlowFilter = null;
  26.          var _loc4_:Timer = null;
  27.          super();
  28.          this.selectable = false;
  29.          _loc2_ = param1;
  30.          _loc3_ = new GradientGlowFilter();
  31.          _loc3_.distance = 0;
  32.          _loc3_.angle = 45;
  33.          _loc3_.colors = [0,16711075];
  34.          _loc3_.alphas = [0,1];
  35.          _loc3_.ratios = [0,255];
  36.          _loc3_.blurX = 10;
  37.          _loc3_.blurY = 10;
  38.          _loc3_.strength = 2;
  39.          _loc3_.quality = BitmapFilterQuality.HIGH;
  40.          _loc3_.type = BitmapFilterType.OUTER;
  41.          glow = new GlowFilter(16711075,0.3,24,24,2,1);
  42.          filterArray = new Array();
  43.          filterArray.push(glow);
  44.          format = new TextFormat();
  45.          format.font = "Adobe Garamond Pro Bold";
  46.          format.color = 16777215;
  47.          format.size = 16;
  48.          this.alpha = 0.5;
  49.          this.defaultTextFormat = format;
  50.          this.filters = [_loc3_];
  51.          (_loc4_ = new Timer(_loc2_,1)).addEventListener("timer",timerHandler);
  52.          _loc4_.start();
  53.       }
  54.       
  55.       private function timerHandler(param1:TimerEvent) : void
  56.       {
  57.          parent.removeChild(this);
  58.       }
  59.    }
  60. }
  61.